﻿input[type=button], input[type=reset], input[type=submit], button{
    min-width: 6em;
    /*padding: 0px 0px !important*/ ;}
    
    .header-transparent {
       top: 0;
      height: 110px !important;
}



.top-utility .btn-link {
   
    padding: 0 ;
}

.portfolio-bx .portfolio-info-bx, .btn.outline:hover, .course-info-list ul li a.active, .course-info-list ul li a:hover, .btn, .profile-tabnav .nav li a.active, button.back-to-top, .upcoming-event-carousel.owl-btn-1 .owl-prev, .upcoming-event-carousel.owl-btn-1 .owl-next, .courses-carousel .owl-nav .owl-next, .courses-carousel .owl-nav .owl-prev, .recent-news-carousel .owl-nav .owl-next, .recent-news-carousel .owl-nav .owl-prev, .testimonial-carousel .owl-nav .owl-next, .testimonial-carousel .owl-nav .owl-prev {
    background-color: #8e1837;
    color: #000;
    }
   
    .btn, .btn-secondry {
    color: #fff;
   
    display: inline-block;
    font-size: 14px !important;
    outline: none;
    cursor: pointer;
    outline: none;
    border-width: 0;
    border-style: solid !important;
    border-color: transparent !important;
    line-height: 1.42857;
    border-radius: 3px;
    font-weight: 400;
    text-align: center;

      margin-left: 0px !important;
      
}


/*.upcoming-event-carousel.owl-btn-1 .owl-next:hover{
	color: #000 !important;
}*/
    .contact-social-bx{
	 padding: 10px 20px !important;
}
    .calndar-input{
	    border: 1px solid #e7ecf1 !important;
}
body, .info-link a{
	
	    font-size: 15px;
}

img {
    border-style: none;
    height: auto;
    max-width: 100% !important;
    vertical-align: middle;
}

a:visited {
    color: var(--thirdcolor);
    text-decoration: none;
}
h4 a:hover{
    color: #8e1837 !important;
    text-decoration: underline;
}
.info-link a {
	color:white;
}

.heading-bx {
     margin-bottom: 0px !important; 
     padding:0;
     margin:0;
     
}
#s4-bodyContainer {
    /* /padding-bottom: 0px!important;  */
}


#s4-workspace {
    z-index: 1;
}
#s4-ribbonrow img {
    max-width: inherit !important;
}

.btn-section{
	width: 28px;
	height: 28px;
	background-color: #8e1837;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
}

.btn-dot{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: white;
	display: inline-block;
	margin-top: 42%;
}


.info-link a:visited {
    background-color: #ffffff;
    padding: 4px;
}


.menuicon span {
	display: block;
	position: absolute;
	height: 2px;
	width: 20px;
	border-radius: 1px;
	opacity: 1;
	right: 0;
	}
/*.container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;	
}
/*.back-to-top {
	display:none;
}*/

/*.js-webpart-titleCell, .ms-webpart-controlBox, .js-webpart-menuCell, .ms-webpart-checkboxTd {
    display: none !important;
}*/
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a{
	display: none !important;

}
.ms-WPBorder {
    border: 0px solid #c6c6c6;
}

#zz9_TopNavigationMenu li a{
	color:black !important;
	text-align: left;
    /*white-space: nowrap;*/
}
.top-phonenumber{
	display:none;
}

.info-bx{
	    text-align: inherit;

}
.dropdown{
	width:100px;
}
.btn{
	background-color: var(--firstcolor) !important ;
    color: #000;
}

.btn:hover{
background-color: var(--secoundcolor) !important ;
}


.section-sp1 {
    padding-top: 60px  !important;
    /* padding-bottom: 50px; */
}

/*Menu*/
.header.sticky-autohide, .header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17);
  box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17);
}

h3{

       font-size: 1.5em ;
   
    margin-right: 0 !important;
    margin-left: 0 !important;

}

input[type=button], input[type=reset], input[type=submit], button {
      /* margin-right: 0px; !important; */
    }


.ms-webpartzone-cell {
    margin: auto auto 0px !important;
}

.text-holder{
    /* background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.8) 75%,rgba(0,0,0,0.9) 100%);    position: absolute; */
    bottom: 0;
    width: 100%;
    zoom: 1;
    padding: 25px;
    color: #FFF;
    font-size: 2.14em;
    font-weight: 300;
    color: #FFF;
}


.ms-siteicon-img {
    display: block;
   
    max-height:90px !important; 
}
.fixed .ms-siteicon-img {
    max-height: 65px ;
}
@media screen and (max-width: 1310px) {
.ms-siteicon-img {
 max-height: 90px !important ;
}}

.sitelogo .ms-siteicon-img  {
	 max-width: 271px ;
}
/*.calndar-input{width: 131%;}*/


.ms-webpart-chrome-title {
    vertical-align: middle;
    position: relative;
  /*  margin-bottom: -25px;*/
}

.row {
         margin-right: 0px !important;
   margin-left: 0px !important;
}


.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    padding-right: 6px !important;
}

@media only screen and (max-width: 1310px){

.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    padding-right: 16px !important;
}

}



.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
    margin-right: 15px;
    border: 1px solid transparent;
    font-size: 16px;
    font-weight: bold;
}



.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	    margin-left: 0px !important;
}

.table {
    width: 100%;
    font-weight: 400;
    display: table;
}
html[dir="rtl"] .table-responsive,  .table {
	font-size:1em  !important;
	line-height:2em !important;
	font-family:'DroidArabicNormal','helvetica-lt' !important
}

.itempadding{
	padding-bottom: 20px;
}

.bg-primary {
    background-color: #8e1837!important;
    color: white !important;
    padding: 10px !important;
}
table ul{
	margin-right:20px;
	    padding-left: 10px;
    padding-right: 10px;
}

.bootstrap-select .dropdown-menu > li > a {
      line-height: 0 !important;
}
.back-to-top {
color: white;	
}
.js-webpart-titleCell{
	display:none;
}

.ms-webpart-chrome-title{
	    margin-bottom: 0px !important;
}

html[dir="ltr"] .previous .ti-arrow-left:before {
    content: "\e628"!important;}
    
html[dir="ltr"] .next .ti-arrow-right:before {
    content: "\e629";
}


.ms-signInLink{
	display:none !important;
}

#NoResult
{
	display:none !important;

}


#ms-designer-ribbon{
    position: fixed;
    top: 0;
    background-color: white;
    z-index: 10000;
    width: 100%;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_RichImageField_EmptyPanel{
	position: relative;
    top: 150px;
}

.ms-cui-menu{
	position:fixed !important;
	z-index:10000 !important;
}

.ms-dlgContent{
	top:200px !important;
}
#MSOTlPn_MainTD{
	padding-top: 200px;
}

#MSOTlPn_MainTD .btn-group {
	width:220px !important;
}